package com.sdleyou.treepro.common.model.vo;


import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
@JsonNaming(value = PropertyNamingStrategy.SnakeCaseStrategy.class)
public class AppointActiveVO {
    /**
     * 预约活动id 关联管理员创建的预约活动
     */
    private String activeId;

    /**
     * 基地名称
     */
    private String baseName;

    /**
     * 开始时间
     */
    private String beginFormat;

    /**
     * 开始时间unix时间戳
     */
    private Long begin;

    /**
     * 结束时间
     */
    private String endFormat;

    /**
     * 结束时间unix时间戳
     */
    private Long end;

    /**
     * 时间段
     */
    private List<Map<String, Integer>> dateRange;

    /**
     * 预设接待人数
     */
    private Integer estimate;

    /**
     * 当前预约人数
     */
    private Integer current;

    /**
     * 备注
     */
    private String remark;
}
